package com.csun.cmny.provider.dto;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
public class SchedulDto implements Serializable {

    private static final long serialVersionUID = 4626655725094202922L;

    /*
    * id
    * */
    private Long id;

    /**
     * 版本号
     */
    private Integer version;

    /**
     * 班次id
     */
    private Integer shiftsId;

    /**
     * 方案id
     */
    private Integer planId;

    /**
     * 周 2018年第一周 201801
     */
    private Integer week;

    /**
     * 星期一日期 2018-04-16
     */
    private String monDate;

    /**
     * 星期一护工 111011-111022-111033
     */
    private String monUserId;

    /**
     * 周一护工人名，多个用-隔开
     */
    private String monRealName;

    /**
     * 星期二日期 2018-04-17
     */
    private String tueDate;

    /**
     * 星期二护工 111011-111022-111033
     */
    private String tueUserId;

    /**
     * 周二护工人名，多个用-隔开
     */
    private String tueRealName;

    /**
     * 星期三日期 2018-04-18
     */
    private String wedDate;

    /**
     * 星期三护工 111011-111022-111033
     */
    private String wedUserId;

    /**
     * 周三护工人名，多个用-隔开
     */
    private String wedRealName;

    /**
     * 星期四日期 2018-04-19
     */
    private String thuDate;

    /**
     * 星期四护工 111011-111022-111033
     */
    private String thuUserId;

    /**
     * 周四护工人名，多个用-隔开
     */
    private String thuRealName;

    /**
     * 星期五日期 2018-04-20
     */
    private String friDate;

    /**
     * 星期五护工 111011-111022-111033
     */
    private String friUserId;

    /**
     * 周五护工人名，多个用-隔开
     */
    private String friRealName;

    /**
     * 星期六日期 2018-04-21
     */
    private String satDate;

    /**
     * 星期六护工 111011-111022-111033
     */
    private String satUserId;

    /**
     * 周六护工人名，多个用-隔开
     */
    private String satRealName;

    /**
     * 星期日日期 2018-04-22
     */
    private String sunDate;

    /**
     * 星期日护工 111011-111022-111033
     */
    private String sunUserId;

    /**
     * 周日护工人名，多个用-隔开
     */
    private String sunRealName;

    /**
     * 护工组id
     */
    private Long groupId;

    /**
     * 审批理由
     */
    private String reason;

    /**
     * 该计划是否通过，默认没有审批 0- 未审批 1-审批未通过 2-审批通过
     */
    private Integer status;

    /**
     * 创建人
     */
    private String creator;

    /**
     * 创建人ID
     */
    private Long creatorId;

    /**
     * 创建时间
     */
    private Date createdTime;

    /**
     * 最近操作人
     */
    private String lastOperator;

    /**
     * 最后操作人ID
     */
    private Long lastOperatorId;

    /**
     * 更新时间
     */
    private Date updateTime;

    /*
    * 班组id
    * */
    private Integer nursingGroupId;

}
